package cn.gson.boot.model.mapper;

import cn.gson.boot.model.pojos.Dingdan;
import cn.gson.boot.model.pojos.Huikuan;
import cn.gson.boot.model.pojos.Tuihuo;
import cn.gson.boot.model.pojos.Tuihuoxiangqing;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface TuiHuoMapper {

      //根据退货id查看订单对象
   public Dingdan selectDingdanByThId(Integer thId);

    //查询所有退货
    public List<Tuihuo> selectAllTuiHuo(@Param("kName") String kName,
                                        @Param("ddHao") String ddHao,
                                        @Param("time") String time,
                                        @Param("empName") String empName);

     //根据选择的客户查询客户所有的退货单
    public List<Tuihuo> ckthd(Integer kId);

    //根据选择的客户查询客户所有的退货单（审核状态为同意，并且已经入库）
    public List<Tuihuo> tuiKuanCkthd(Integer kId);

    //审核
    public Tuihuo selectTuiHuoByThId(Integer thId);

    //查看所有审核同意并且选择维修的退货单
    List<Tuihuo> selectwxTuiHuo();
}
